term_name: Прямая интеграция
description: Данные, которые должны попадать в систему не через Airbyte, а загрузкой непосредственно в базу данных
type: term
doc_status: ready (нужно ревью)
Direct integration
В dataCraft Core предусмотрена возможность загрузки данных напрямую в базу данных без использования коннектора в Airbyte. Данные, которые загружаются напрямую, и называются прямой интеграцией (direct integration).
Прямые интеграции актуальны в следующих случаях:
Данные о прямых интеграциях хранятся в конфиге presets в разделе directintegration_presets
.
{ "directintegration_presets": {
"example1": {
"schema": "название схемы",
"table": "название таблицы",
"fields": ["field1", "field2", "field3"],
"entities": ["entity1", "entity2"]
}
},
"source_presets": {
<...>
}
}
Каждый объект внутри directintegration_presets
описывает одну прямую интеграцию и имеет следующие параметры:
Данные из directintegration_presets
используются для создания файлов моделей с помощью DAG’а generate_models. Также данные о прямых интеграциях отображаются в интерфейсе dataCraft. Это позволяет использовать их при формировании наборов данных.